ASP.NET MVC Controls
FlexGrid<T> Class Members
Properties  Methods 

The following tables list the members exposed by FlexGrid<T>.

Public Constructors
 NameDescription
Public ConstructorFlexGrid<T> ConstructorCreate one FlexGrid instance.  
Top
Public Properties
 NameDescription
Public PropertyAllowAddNewGets or sets a value that indicates whether the grid should provide a new row template so users can add items to the source collection. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAllowDeleteGets or sets a value that indicates whether the grid should delete selected rows when the user presses the Delete key. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAllowDraggingGets or sets whether users are allowed to drag rows and/or columns with the mouse. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAllowMergingGets or sets which parts of the grid provide cell merging. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAllowResizingGets or sets whether users are allowed to resize rows and/or columns with the mouse. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAllowSortingGets or sets whether users are allowed to sort columns by clicking the column header cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAutoClipboardGets or sets whether the grid should handle clipboard shortcuts. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAutoGenerateColumnsGets or sets whether the grid should generate columns automatically based on the itemsSource. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyAutoSizeModeGets or sets which cells should be taken into account when auto-sizing a row or column. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyBottomLeftCellsTemplateGets the templates applied in bottom left cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyCellsTemplateGets the templates for the content cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyChildItemsPathGets or sets the name of the property used to generate child rows in hierarchical grids. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyColumnFootersRowHeaderTextGets or sets the text for the group row header in the column footers panel. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyColumnFootersTemplateGets the templates applied in column footers cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyColumnHeadersTemplateGets the templates applied in the column header cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyColumnLayoutGets or sets a JSON string that defines the current column layout." remarks="The column layout string represents an array with the columns and their properties. It can be used to persist column layouts defined by users so they are preserved across sessions, and can also be used to implement undo/redo functionality in applications that allow users to modify the column layout. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyColumnsGets the grid's column collection. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyComponentsGets the child components. (Inherited from C1.Web.Mvc.Component)
Public PropertyCssClassGets or sets the css class of the control. (Inherited from C1.Web.Mvc.Control)
Public PropertyCssStylesGets the CSS styles. (Inherited from C1.Web.Mvc.Control)
Public PropertyDeferResizingGets or sets whether row and column resizing should be deferred until. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyExtendersGets the extender collection. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyFrozenColumnsGets or sets the number of frozen columns. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyFrozenRowsGets or sets the number of frozen columns. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyGroupHeaderFormatGets or sets the format string used to create the group header content. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyHeadersVisibilityGets or sets a value that determines whether the row and column headers are visible. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyHeightGets or sets the height of the control. (Inherited from C1.Web.Mvc.Control)
Public PropertyHtmlAttributesGets the HTML attributes. (Inherited from C1.Web.Mvc.Control)
Public PropertyIdGets or sets the component id. (Inherited from C1.Web.Mvc.Component)
Public PropertyImeEnabledGets or sets a value that determines whether the grid should support Input Method Editors (IME) while not in edit mode. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyIsDisabledGets or sets a value that determines whether the control is disabled. (Inherited from C1.Web.Mvc.Control)
Public PropertyIsReadOnlyGets or sets whether the user can edit the grid cells by typing into them. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyIsTemplateGets or sets a boolean value which indicates whether transfer this control to template mode. (Inherited from C1.Web.Mvc.Control)
Public PropertyItemFormatterGets or sets a formatter function used to customize cells on this grid. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyItemsSourceGets ItemsSource settings. (Inherited from C1.Web.Mvc.ItemsBoundControl<T>)
Public PropertyItemsSourceIdGets or sets the ItemsSourceId specify which CollectionViewService will be used for this control. (Inherited from C1.Web.Mvc.ItemsBoundControl<T>)
Public PropertyNewRowAtTopGets or sets a value that indicates whether the new row template should be located at the top of the grid or at the bottom. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientAutoSizedColumnOccurs after the user auto-sizes a column by double-clicking the right edge of a column header cell. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientAutoSizedRowOccurs after the user auto-sizes a row by double-clicking the bottom edge of a row header cell. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientAutoSizingColumnOccurs before the user auto-sizes a column by double-clicking the right edge of a column header cell. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientAutoSizingRowOccurs before the user auto-sizes a row by double-clicking the bottom edge of a row header cell. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientBeginningEditOccurs before a cell enters edit mode. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientCellEditEndedOccurs when a cell edit has been committed or canceled. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientCellEditEndingOccurs when a cell edit is ending. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientCopiedOccurs after the user has copied the selection content to the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property). (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientCopyingOccurs when the user is copying the selection content to the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property). (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDeletedRowOccurs after the user has deleted a row by pressing the Delete key. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDeletingRowOccurs when the user is deleting a selected row by pressing the Delete key (see the allowDelete property). (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDraggedColumnOccurs when the user finishes dragging a column. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDraggedRowOccurs when the user finishes dragging a row. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDraggingColumnOccurs when the user starts dragging a column. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDraggingColumnOverOccurs as the user drags a column to a new position. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDraggingRowOccurs when the user starts dragging a row. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientDraggingRowOverOccurs as the user drags a row to a new position. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientFormatItemOccurs when an element representing a cell has been created. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientGotFocusOccurs when the control gets the focus. (Inherited from C1.Web.Mvc.Control)
Public PropertyOnClientGroupCollapsedChangedOccurs after a group has been expanded or collapsed. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientGroupCollapsedChangingOccurs when a group is about to be expanded or collapsed. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientItemsSourceChangedOccurs after the grid has been bound to a new items source. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientLoadedRowsOccurs after the grid rows have been bound to the data source. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientLoadingRowsOccurs before the grid rows are bound to the data source. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientLostFocusOccurs when the control loses the focus. (Inherited from C1.Web.Mvc.Control)
Public PropertyOnClientPastedOccurs after the user has pasted content from the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property). (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientPastedCellOccurs after the user has pasted content from the clipboard into a cell. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientPastingOccurs when the user is pasting content from the clipboard by pressing one of the clipboard shortcut keys (see the autoClipboard property). (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientPastingCellOccurs when the user is pasting content from the clipboard into a cell. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientPrepareCellForEditOccurs when an editor cell is created and before it becomes active. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientResizedColumnOccurs when the user finishes resizing a column. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientResizedRowOccurs when the user finishes resizing rows. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientResizingColumnOccurs as columns are resized. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientResizingRowOccurs as rows are resized. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientRowAddedOccurs when the user creates a new item by editing the new row template (see the allowAddNew property). (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientRowEditEndedOccurs when a row edit has been committed or canceled. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientRowEditEndingOccurs when a row edit is ending, before the changes are committed or canceled. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientRowEditStartedOccurs after a row enters edit mode. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientRowEditStartingOccurs before a row enters edit mode. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientScrollPositionChangedOccurs after the control has scrolled. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientSelectionChangedOccurs after selection changes. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientSelectionChangingOccurs before selection changes. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientSortedColumnOccurs after the user applies a sort by clicking on a column header. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientSortingColumnOccurs before the user applies a sort by clicking on a column header. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientUpdatedLayoutOccurs after the grid has updated its internal layout. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientUpdatedViewOccurs when the grid finishes creating/updating the elements that make up the current view. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientUpdatingLayoutOccurs before the grid updates its internal layout. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyOnClientUpdatingViewOccurs when the grid starts creating/updating the elements that make up the current view. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyPreserveOutlineStateGets or sets a value that determines whether the grid should preserve the expanded/collapsed state of nodes when the data is refreshed. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyPreserveSelectedStateGets or sets a value that determines whether the grid should preserve the selected state of rows when the data is refreshed. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyRowHeadersTemplateGets the templates applied in row header cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyScrollPositionGets or sets the position of the grid's scrollbars. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertySelectionGets or sets the current selection. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertySelectionModeGets or sets the current selection mode. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertySelectorGets or sets a value which specifies the selector. (Inherited from C1.Web.Mvc.Control)
Public PropertyShowAlternatingRowsGets or sets a value that determines whether the grid should add the 'wj-alt' class to cells in alternating rows. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyShowColumnFootersGets or sets a bool value which indicates whether to show a group row to display the aggregates in the column footers panel. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyShowErrorsGets or sets a value that determines whether the grid should add the 'wj-state-invalid' class to cells that contain validation errors, and tooltips with error descriptions. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyShowGroupsGets or sets whether the grid should insert group rows to delimit data groups. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyShowMarqueeGets or sets a value that indicates whether the grid should display a marquee element around the current selection. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyShowSelectedHeadersGets or sets a value that indicates whether the grid should add class names to indicate selected header cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyShowSortGets or sets whether the grid should display sort indicators in the column headers. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertySortRowIndexGets or sets the index of row in the column header panel that shows and changes the current sort. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyStickyHeadersGets or sets a value that determines whether column headers should remain when the user scrolls the window. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyTemplateBindingsGets the collection of the template bindings. (Inherited from C1.Web.Mvc.Control)
Public PropertyTopLeftCellsTemplateGets the templates for the topleft cells. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyTreeIndentGets or sets the indent used to offset row groups of different levels. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyUniqueIdGets a value which represents the unique id for the control. (Inherited from C1.Web.Mvc.Control)
Public PropertyValidateEditsGets or sets a value that determines whether the grid should remain in edit mode when the user tries to commit edits that fail validation. (Inherited from C1.Web.Mvc.FlexGridBase<T>)
Public PropertyWidthGets or sets the width of the control. (Inherited from C1.Web.Mvc.Control)
Top
Public Methods
 NameDescription
Public MethodRenderRender the component result to the writer. (Inherited from C1.Web.Mvc.Control)
Public MethodToHtmlStringReturns an HTML-encoded string. (Inherited from C1.Web.Mvc.Component)
Top
Extension Methods
 NameDescription
Public Extension MethodToTemplateRender the html string in template mode.
Top
See Also

Reference

FlexGrid<T> Class
C1.Web.Mvc Namespace

 

 


Copyright (c) GrapeCity, inc. All rights reserved.

Product Support Forum |  Documentation Feedback